package com.xyoto.community.service;

import com.xyoto.community.dto.AddSquareModuleDTO;
import com.xyoto.community.dto.UpdateSquareModuleDTO;
import com.xyoto.community.utils.Result;

/**
 * @author coderFu
 * @create 2021/11/15
 */
public interface SquareModuleConfigService {

    /**
     * 添加广场展示模块
     * @param addSquareModuleDTO
     * @return
     */
    Result addSquareModule(AddSquareModuleDTO addSquareModuleDTO);

    /**
     * 更新广场模块内容
     * @param updateSquareModuleDTO
     * @return
     */
    Result updateSquareModule(UpdateSquareModuleDTO updateSquareModuleDTO);


    /**
     * 获取广场模块展示列表
     * @return
     */
    Result getSquareModuleList();

    /**
     * 根据广场模块id查询模块信息
     * @param id
     * @return
     */
    Result getSquareModuleById(Integer id);
}
